package com.yida.gwj.vote.outside.service;

import com.yida.gwj.common.domain.GwjBaseCommunity;
import com.yida.gwj.vote.outside.domain.dto.GwjBaseBuildHouseOwnerDTO;

/**
 * 投票楼栋Service接口
 *
 * @author lqq
 * @date 2023-03-22
 */
public interface IGwjBaseDataService {

	/**
	 * 根据楼栋ID查询所有数据（楼栋、房屋、业主）
	 *
	 * @param buildIds 楼栋ID集合
	 * @param areaId   地区ID
	 * @return /
	 */
	GwjBaseBuildHouseOwnerDTO getAllDataByBuildIds(Long[] buildIds, Long areaId);

	/**
	 * 查询基础数据（小区信息）
	 *
	 * @param id 基础数据（小区信息）主键
	 * @return 基础数据（小区信息）
	 */
	GwjBaseCommunity selectGwjBaseCommunityByGwjBaseCommunityId(Long id);
}
